TEACHING PROGRAMMING WITH PYTHON FOR LINGUISTS: WHYS AND HOW-TOS
نویسندگان
چکیده
منابع مشابه
Using Incremental Worked Examples for Teaching Python and Game Programming Teaching Python with Tkinter and Pygame Modules
While world economy remains stagnant, enrollment in Computer Science suffers inevitably. A computer science educator must find innovative ways to inspire students for learning computing technologies. Active learning with “worked examples”, presented by Sweller and Cooper, has been proven to be an effective pedagogical strategy. However, when teaching Python with Game Building using the active l...
متن کاملTeaching Python programming with automatic assessment and feedback provision
We describe a method of automatic feedback provision for students learning programming and computational methods in Python. We have implemented, used and refined this system since 2009 for growing student numbers, and summarise the design and experience of using it. The core idea is to use a unit testing framework: the teacher creates a set of unit tests, and the student code is tested by runni...
متن کاملTeaching Basic Programming Concepts using Python
Improving retention and performance for CS majors with a weak background is crucial to increase the number of CS students. A CS0 course is designed to serve these students and desirably to recruit non CS majors before they take a rigorous first object programming class. A visual approach using 3-D animation and multimedia objects such as pictures and sounds in CS0 on different students groups i...
متن کاملPython for Teaching Introductory Programming: a Quantitative Evaluation
This paper compares two different approaches of teaching introductory programming by quantitatively analysing the student assessments in a real classroom. The first approach is to emphasise the principles of object-oriented programming and design using Java from the very beginning. The second approach is to first teach the basic programming concepts (loops, branch, and use of libraries) using P...
متن کاملParallel Programming with BSP in Python
Although a lot of progress has been made in the design of parallel algorithms and in the theory of parallel computation, the number of practically usable parallelized programs is still very small, as is the number of developpers who are working on parallelized code. Non-specialists, e.g. computational scientists, hardly even consider developping their own parallelized code. One reason is that w...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Advanced Linguistics
سال: 2019
ISSN: 2663-6646,2617-5339
DOI: 10.20535/2617-5339.2019.3.165687